Презентация
Андрюшин Н. С.
Российский университет дружбы народов, Москва, Россия
25 февраля 2024
Получение навыков правильной работы с репозиториями git
Выполнить работу для тестового репозитория. Преобразовать рабочий репозиторий в репозиторий с git-flow и conventional commits.
Для начала подключим репозиторий, из которого можно скачать gitflow
После этого установим сам gitflow
Теперь установим NodeJs
Установим pnpm
Запустим pnpm
И установим с помощью него Commitizen
Создадим тестовый репозиторий git-extended
И клонируем его себе на компьютер
Создадим какой-нибудь файл и проиндексируем его с помощью git add
Теперь сделаем соответствующий коммит
И добавим ветку
Теперь запушим её обратно на гитхаб
Теперь проинициализируем pnpm
После инициализации создастся файл package.json, который нужно изменить следующим образом
Сделаем коммит, но уже с помощью cz
Загрузим изменения на гитхаб
Теперь проинициализируем gitflow. Укажем названия веток и префикс для версий
Выведем список веток и убедимся, что мы находимся в develop, и запушим изменения на сервер
Переключимся на ветку develop, после чего создадим ветку релиза, где создадим changelog
Проиндексируем changelog и сделаем коммит
Теперь сольём ветку release с веткой develop
Загрузим изменения в гитхаб
Создадим релиз из changelog’а
Создадим ветку feature и сразу сольём её с develop
Создадим ветку релиза
И в package.json сменим версию
Теперь создадим журнал изменений, проиндексируем его и сольём ветку с ним в ветку develop
Загрузим изменения в гитхаб и создадим релиз
В результате выполнения лабораторной работы были получены навыки работы с расширенными возможностями git, а также были созданы релизы к репозиторию и дополнительные ветки, которые автор научился сливать воедино